Courses and Content Delivery (Under JNTUH)

II YearB.Tech I Semester

Theory

Practical

  • Analog and Digital Electronics
  • Data Structures
  • Computer Oriented Statistical Methods
  • Computer Organization and Architecture
  • Object Oriented Programming using C++
  • Gender Sensitization *
  • Analog and Digital Electronics Lab
  • Data Structures Lab
  • IT Workshop Lab
  • C++ Programming Lab

 

II YearB.Tech II Semester

Theory

Practical

  • Operating Systems
  • Database Management Systems
  • Java Programming
  • Discrete Mathematics
  • Business Economics & Financial Analysis
  • Constitution of India *
  • Operating Systems Lab
  • Database Management Systems Lab
  • Java Programming Lab

III YearB.Tech I Semester

Theory

Practical

  • Formal Languages and Automata Theory
  • Software Engineering
  • Computer Networks
  • Web Technologies
  • Professional Elective – II
  • Professional Elective – III
  • Intellectual Property Rights*
  • Artificial Intelligence*
  • Software Engineering Lab
  • Computer Networks& Web Technologies Lab
  • Advanced Communication Skills Lab

 

III YearB.Tech II Semester

Theory

Practical

  • Machine Learning
  • Compiler Design
  • Design and Analysis of Algorithms
  • Professional Elective – III
  • Open Elective I
  • Environmental Science*

* Mandatory Courses

  • Machine Learning Lab
  • Compiler Design Lab
  • Professional Elective-III Lab

 

ELECTIVES

Professional Elective – I

Professional Elective – II

  • Information Theory & Coding
  • Advanced Computer Architecture
  • Data Analytics
  • Image Processing
  • Principles of Programming Languages
  • Computer Graphics
  • Advanced Operating Systems
  • Informational Retrieval Systems
  • Distributed Databases
  • Natural Language Processing

Professional Elective – III

  • Concurrent Programming
  • Network Programming
  • Scripting Languages
  • Mobile Application Development
  • Software Testing Methodologies

IV YearB.Tech I Semester

Theory

Practical

  • Data Mining
  • Principles of Programming Languages
  • Professional Elective – II
  • Professional Elective – III
  • Professional Elective – IV
  • Data Mining Lab
  • Python Programming Lab
  • Industry Oriented Mini Project
  • Seminar

 

IV YearB.Tech II Semester

Theory

 
  • Open Elective – III
  • Professional Elective – V
  • Professional Elective – VI
  • Major Project
 

 

ELECTIVES

Professional Elective – I

Professional Elective – II

  • Mobile Computing
  • Design Patterns
  • Artificial Intelligence
  • Information Security Management (Security Analyst - I)
  • Introduction to Analytics (Associate Analytics - I)
  • Python Programming
  • Android Application Development
  • Linux Programming
  • R Programming
  • Internet of Things

Professional Elective – III

Professional Elective – IV

  • Distributed Systems
  • Machine Learning
  • Cloud Computing
  • Information Security Assessment and Audit (Security Analyst - II)
  • Big Data Analytics (Associate Analytics - II)
  • Computer Graphics
  • Object Oriented Analysis and Design
  • E-Commerce
  • Computer Forensics
  • Web Services and Service Oriented Architecture

Professional Elective – V

Professional Elective – VI

  • Natural Language Processing
  • Middleware Technologies
  • Big Data Analytic Techniques
  • Information Security Incident Response and Management (Security Analyst - III)
  • Predictive Analytics (Associate Analytics - III)
  • Software Testing Methodologies
  • Semantic Web and Social Networks
  • Parallel Programming
  • Cyber security
  • Human Computer Interaction